/*Global*/
QCheckBox[objectName^="checkBox_"]{
    background-color: rgba(0,0,0,0);
    color: @color4;
    font-family: "Ubuntu";
    font-size: 10pt;
}
QCheckBox[objectName^="checkBox_"]:disabled{
    color: @color13;
    background-color: rgba(0,0,0,0);
}
QCheckBox[objectName^="checkBox_"]::indicator:unchecked {
    image: url(@icon_path/@unchecked_enabled);
}
QCheckBox[objectName^="checkBox_"]::indicator:checked {
    image: url(@icon_path/@checked_enabled);
}
QCheckBox[objectName^="checkBox_"]::indicator:disabled:checked {
    image: url(@icon_path/@checked_disabled);
}
QCheckBox[objectName^="checkBox_"]::indicator:disabled:unchecked {
    image: url(@icon_path/@unchecked_disabled);    
}
QComboBox{
    font: 11pt "Ubuntu";
    border: 1px solid #111111;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color6, stop: 1 @color7);
    selection-color: #FFFFFF;
    selection-background-color: #308CC6;
}
QComboBox:editable {
    color: @color12;
}
QComboBox QAbstractItemView {
    background-color: @color2;
    color: @color4;
}
QComboBox::drop-down {
    border: none;
}
QComboBox::down-arrow {
    image: url(@icon_path/@down_arrow_enabled);
    background-color: transparent;
}
QComboBox::down-arrow:disabled {
    image: url(@icon_path/@down_arrow_disabled);
    background-color: transparent;
}
QComboBox:disabled{
    color: @color13;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color8, stop: 1 @color9);
}
QComboBox:hover{
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color10, stop: 1 @color11);
}
QDateTimeEdit{
    background-color: @color5;
    color: @color4;
    font: 10pt "Ubuntu";
    border: 1px solid @color1;
}
QDateTimeEdit::drop-down {
    border: none;
}
QDateTimeEdit::down-arrow {
    image: url(@icon_path/@down_arrow_enabled);
    background-color: transparent;
}
QDateTimeEdit::down-arrow:disabled {
    image: url(@icon_path/@down_arrow_disabled);
    background-color: transparent;
}
QDateTimeEdit::up-arrow {
    image: url(@icon_path/@up_arrow_enabled);
    background-color: transparent;
}
QDateTimeEdit::up-arrow:disabled {
    image: url(@icon_path/@up_arrow_disabled);
    background-color: transparent;
}
QDateTimeEdit::up-button {
    subcontrol-origin: border;
    subcontrol-position: top right;
}
QDateTimeEdit::down-button {
    subcontrol-origin: border;
    subcontrol-position: bottom right;
}
QDateTimeEdit:disabled{
    color: @color13;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color8, stop: 1 @color9);
}
QDoubleSpinBox{
    background-color: @color5;
    color: @color4;
    font-family: "Ubuntu";
    border: 1px solid @color1;
}
QDoubleSpinBox:disabled{
    background-color: @color5;
    color: @color13;
    border: 1px solid @color1;
}
QDoubleSpinBox::up-button {
    subcontrol-origin: border;
    subcontrol-position: top right;
}
QDoubleSpinBox::down-button {
    subcontrol-origin: border;
    subcontrol-position: bottom right;
}
QHeaderView{
    font-family: "Ubuntu";
}
QLabel{
    font-family: "Ubuntu";
}
QLineEdit{
    background-color: @color5;
    color: @color4;
    font-family: "Ubuntu";
    border: 1px solid @color1;
}
QLineEdit:disabled{
    background-color: @color5;
    color: @color13;
    font-family: "Ubuntu";
    border: 1px solid @color1;
}
QListView{
    background-color: @color5;
    color: @color4;
    font-family: "Ubuntu";
    border: 1px solid @color1;
}
QListView:disabled{
    background-color: @color5;
    color: @color13;
    border: 1px solid @color1;
}
QListWidget{
    background-color: @color5;
    color: @color4;
    font-family: "Ubuntu";
    border: 1px solid @color1;
}
QListWidget:disabled{
    background-color: @color5;
    color: @color13;
    border: 1px solid @color1;
}
QMenu{
    color: @color4;
    background-color: @color2;
    font-family: "Ubuntu";    
}
QMenu::item{
    background-color: transparent;
    /*padding: 3px 22px 3px 18px;*/
}
QMenu::item:selected{
    color: #FFFFFF;
    background-color: #308CC6;
}
QMenu::item:disabled{
    color: @color13;
}
QMenuBar {
    color: @color4;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, x3: 0, y3: 1, stop: 0 @color2, stop: 0.1 @color5, stop: 1 @color1);
}
QMenuBar::item:focus:pressed {
    color: #FFFFFF;
    background-color: #308CC6;
}
QMenuBar::item:selected {
    background: transparent;
    margin-bottom: @menu_hover_padding; 
}
QPlainTextEdit{
    background-color: @color5;
    color: @color4;
    font-family: "Ubuntu";
    border: 1px solid @color1;
}
QPlainTextEdit:disabled{
    background-color: @color5;
    color: @color13;
    border: 1px solid @color1;
}
QProgressBar{
    background-color: @color5;
    color: @color4;
    font-family: "Ubuntu";    
}
/*QProgressBar::chunk{
    border-radius: 3px;
    background: QLinearGradient(X1:0, y1:0.966136, x2:0, y2:0, stop:0.609721 @color1, stop:0.691923 @color3);
    background-color: @color1;
    border: .px solid black;
}*/
QProgressBar:disabled{
    background-color: @color5;
    color: @color13;
}
QPushButton[objectName^="pushButton_"]{
    color: @color12;
    border: 1px solid #111111;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color6, stop: 1 @color7);
    font-family: "Ubuntu";    
}
QPushButton[objectName^="pushButton_"]:disabled{
    color: @color13;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color8, stop: 1 @color9);
}
QPushButton[objectName^="pushButton_"]:hover{
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color10, stop: 1 @color11);
}
QPushButton[objectName^="pushButton_"]:pressed{
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color7, stop: 1 @color7);
}
QRadioButton{
    color: @color4;
    font-family: "Ubuntu";    
}
QRadioButton:disabled{
    color: @color13;
    background-color: rgba(0,0,0,0);
}
QRadioButton::indicator:unchecked {
    image: url(@icon_path/@radio_unchecked_enabled);
}
QRadioButton::indicator:checked {
    image: url(@icon_path/@radio_checked_enabled);
}
QScrollBar{
    background: @color2;
    color: @color4;
    border: 1px solid #111111;
}
QScrollBar:horizontal{
    margin: 0px 16px 0px 16px;
}
QScrollBar:vertical{
    margin: 16px 0px 16px 0px;
}
QScrollBar::add-line:horizontal{
    width: 16px;
    subcontrol-origin: margin;
}
QScrollBar::add-line:vertical {
    height: 16px;
    subcontrol-origin: margin;
}
QScrollBar::handle:horizontal{background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color6, stop: 1 @color7);}
QScrollBar::handle:vertical{background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,stop: 0 @color6, stop: 1 @color7);}
QSpinBox{
    background-color: @color5;
    color: @color4;
    font-family: "Ubuntu";    
    border: 1px solid @color1;
}
QSpinBox:disabled{
    background-color: @color5;
    color: @color13;
    border: 1px solid @color1;
}
QSpinBox::up-button {
    subcontrol-origin: border;
    subcontrol-position: top right;
}
QSpinBox::down-button {
    subcontrol-origin: border;
    subcontrol-position: bottom right;
}
QStatusBar{
    /*background-color: @color2;*/
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, x3: 0, y3: 1, stop: 0 @color1, stop: 0.1 @color2, stop: 1 @color1);
    color: @color4;
}
QTableWidget{
    background-color: @color5;
    color: @color4;
    border: 1px solid #111111;
    font-family: "Ubuntu";
    font-size: 10pt;
}
QTableWidget > QHeaderView{
    background-color: @color2;
    color: @color4;
    font-size: 10pt;
}
QTableWidget > QHeaderView:disabled{
    background-color: @color2;
    color: @color13;
}
QTableWidget > QTableCornerButton{
    background-color: @color2;
    color: @color4;
}
QTableWidget:disabled{
    background-color: @color5;
    color: @color13;
}

#tabWidget > QTabBar::tab {
    width: 132px; 
    height:27px;
    margin-top: 0px;
}
#tabWidget > QTabBar::tab:!selected {
    margin-top: 6px;
    height: 21px;
    width: 132px; 
}
QTabBar::tab:disabled {
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 @color8, stop: 1 @color9);
    border: 1px solid #444444;
    color: @color13;
}
QTabWidget::pane { 
    border: 1px solid @color3;
}
QTabBar::tab {
    qproperty-alignment: AlignCenter;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 @color3, stop:0.05 #888888, stop:0.15 @color3, stop:0.85 @color3, stop:1 @color3);
    border: 1px solid @color3;
    color:rgb(0, 220, 0);
    font: bold 10pt "Ubuntu";
    margin-right:1px;
    width: 132px;
    height:22px;
    margin-top: 3px;
}
QTabBar::tab::enabled:!selected {
    margin-top: 7px;
    height: 18px;
    color: @color4;
}

QTextEdit{
    background-color: @color5;
    color: @color4;
    font-family: "Ubuntu";    
    border: 1px solid @color1;
}
QTextEdit:disabled{
    background-color: @color5;
    color: @color13;
    font-family: "Ubuntu";
    border: 1px solid @color1;
}
QTreeView{
    background-color: @color5;
    color: @color4;
    font-size: 10pt;
    font-family: "Ubuntu";
    border: 1px solid @color1;
}
QTreeView > QHeaderView::section{
    background-color: @color2;
    color: @color4;
    font-size: 10pt;
    border: 1px solid @color1;
    padding: 0px;
    padding-left:4px;    
}
QTreeView::item:selected{  /*different*/
    background-color: #308CC6;
    color: #FFFFFF;
}
QTreeView::branch:selected{  /*different*/
    background-color: #308CC6;
    color: #FFFFFF;
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings  {
    border-image: none;
    image: url(@icon_path/light-tree-open.png);
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
    border-image: none;
    image: url(@icon_path/light-tree-closed.png);
}
QTreeWidget{
    background-color: @color5;
    color: @color4;
    font-size: 10pt;
    font-family: "Ubuntu";
    border: 1px solid @color1;
}
QTreeWidget > QHeaderView{
    background-color: @color2;
    color: @color4;
}






/*Specific*/
QPushButton[objectName^="pushButton1_"]{
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 @color3, stop:0.05 #888888, stop:0.15 @color3, stop:0.85 @color3, stop:1 @color3);
    color: @color4;
    border: 1px solid @color3;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    width:107px;
    margin-top: 6px;
    height: 21px;
}
QPushButton[objectName^="pushButton2_"]{
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 @color3, stop:0.05 #888888, stop:0.15 @color3, stop:0.85 @color3, stop:1 @color3);
    color:rgb(0, 220, 0);
    border: 1px solid @color3;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    height:27px;
    margin-top: 3px;
}
QPushButton[objectName^="pushButton_top"]{
    color: @color4;
    background-color: qradialgradient(cx: 0.3, cy: -0.4, fx: 0.3, fy: -0.4, radius: 1.35, stop: 0 rgba(255, 255, 255,50), stop: 1 rgba(100, 100, 100,50));
    border-style: outset;
    border-width: 2px;
    border-radius: 10px;
    /*border-color: #152947;*/
    border-color:  @color3;
}
QPushButton[objectName^="pushButton_top"]:hover{
    background-color: qradialgradient(cx: 0.3, cy: -0.4, fx: 0.3, fy: -0.4, radius: 1.35, stop: 0 rgba(255, 255, 255,50), stop: 1 rgba(170, 170, 170,50));
}
QPushButton[objectName^="pushButton_top"]:pressed{
    background-color: qradialgradient(cx: 0.3, cy: -0.4, fx: 0.3, fy: -0.4, radius: 1.35, stop: 0 rgba(255, 255, 255,50), stop: 1 rgba(100, 100, 100,50));
    padding: 2px -2px 0px 0px; /*Changed*/
}
/*
QPushButton#pushButton_top_tsi{padding: 45px 0px 0px 92px;} /*Changed*
QPushButton#pushButton_top_pd{padding: 45px 0px 0px 94px;}
QPushButton#pushButton_top_attack{padding: 45px 0px 0px 65px;}
QPushButton#pushButton_top_iq{padding: 45px 0px 0px 94px;}
QPushButton#pushButton_top_archive{padding: 45px 0px 0px 60px;}
*/
QFrame[objectName^="frame1_"]{
    background-color: @color2;
    border: 1px solid @color3;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
QFrame[objectName^="frame2_"]{
    background-color: @color2;
    border: 1px solid @color3;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
QFrame[objectName^="frame3_"]{border: 1px solid @color3;}
QFrame[objectName^="frame4_"]{
    background-color: @color1;    
    border: 1px solid @color3;
}
QFrame[objectName^="frame5_"]{
    background-color: @color2;    
    border: 1px solid @color1;
}
QFrame[objectName^="frame6_"]{
    background-color: @color2;    
    border: 1px solid @color3;
}

QTextEdit[objectName^="textEdit1_"]{
    border: 1px solid @color3;
    background-color: @color5;
    color: @color4;
}
QTextEdit[objectName^="textEdit2_"]{
    border: 1px solid @color3;
    background-color: @color2;
    color: @color4;
    font: 10pt "Ubuntu";
}


QTableWidget[objectName^="tableWidget1_"]{border: 1px solid @color3;}

QLabel[objectName^="label1_"]{
    qproperty-alignment: AlignCenter;
    border: 1px solid @color3;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 @color3, stop:0.05 #888888, stop:0.15 @color3, stop:0.85 @color3, stop:1 @color3);
    padding: 0px 0px;
    color: @color4;
    max-height: 20px;
    font: bold 10pt "Ubuntu";
}
QLabel[objectName^="label2_"]{color: @color4;}
QLabel[objectName^="label2_"]:disabled{color: @color13;}
QLabel[objectName^="label3_"]{
    color: @color4;
    border: 1px solid @color1;
}
QLabel#label4_status1{
    color: @color4;
    font: 10pt "Ubuntu";
}
QComboBox#comboBox_status_protocol{
    font: 10pt "Ubuntu";
    width:25px;
}
QPushButton#pushButton_status_connecting{
    color: @color4;
    height:20px; 
    width:120px;
    font: 10pt "Ubuntu";
    border: none;
    background-color: none;
}
QPushButton#pushButton_status_connect{
    color: @color12;
    height:20px; 
    width:70px;
    font: 10pt "Ubuntu";
}
QPushButton#pushButton_status_back{
    color: @color12;
    height:20px; 
    width:70px;
    font: 10pt "Ubuntu";
}
QPushButton#pushButton_status_disconnect{
    color: @color12;
    height:20px; 
    width:90px;
    font: 10pt "Ubuntu";
}
QPushButton#pushButton_status_shutdown{
    color: @color12;
    height:20px; 
    width:90px;
    font: 10pt "Ubuntu";
}
QPushButton#pushButton_status_local{
    color: @color12;
    height:20px; 
    width:70px;
    font: 10pt "Ubuntu";
}
QPushButton#pushButton_status_remote{
    color: @color12;
    height:20px; 
    width:70px;
    font: 10pt "Ubuntu";
}
QPushButton#pushButton_status2{
    color: @color4;
    max-height:13px; 
    max-width:90px;
    font: 10pt "Ubuntu";
    border: none;
    background-color: none;
}
QPushButton#pushButton_status3{
    color: @color4;
    max-height:13px; 
    max-width:50px;
    font: 10pt "Ubuntu";
    border: none;
    background-color: none;
}
QPushButton#pushButton_status4{
    color: @color4;
    max-height:13px; 
    max-width:50px;
    font: 10pt "Ubuntu";
    border: none;
    background-color: none;
}
QPushButton#pushButton_status5{
    color: @color4;
    max-height:13px; 
    max-width:55px;
    font: 10pt "Ubuntu";
    border: none;
    background-color: none;
}
QPushButton#pushButton_status6{
    color: @color4;
    max-height:13px; 
    max-width:55px;
    font: 10pt "Ubuntu";
    border: none;
    background-color: none;
}
QPushButton#pushButton_status7{
    color: @color4;
    max-height:13px; 
    max-width:55px;
    font: 10pt "Ubuntu";
    border: none;
    background-color: none;
}
QPushButton#pushButton_status8{
    color: @color4;
    max-height:13px; 
    max-width:55px;
    font: 10pt "Ubuntu";
    border: none;
    background-color: none;
}
QPushButton#pushButton_status9{
    color: @color4;
    max-height:13px; 
    max-width:55px;
    font: 10pt "Ubuntu";
    border: none;
    background-color: none;
}

QStackedWidget[objectName^="stackedWidget1_"]{
    background-color: @color2;
    border: 1px solid @color3;
    border-radius: 15px;
}
QStackedWidget[objectName^="stackedWidget2_"]{
    background-color: @color2;
    border: 1px solid @color3;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
QStackedWidget[objectName^="stackedWidget3_"]{border: 1px solid @color3;}


#tabWidget_attack_fuzzing > QTabBar::tab {width: 150px;}
#tabWidget_attack_fuzzing::pane {border-bottom: 0px;}
QTabWidget[objectName^="tabWidget_hardware"]::pane{  /*Changed*/
    background-color: @color2;
    border: 1px solid @color3;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}


/*QWidget#centralwidget{
    background-color: @color1;
}*/

QWidget#Form{
    background-color: @color1;
}


/*QWidget#scrollAreaWidgetContents_2 {
    background-color: @color1;
}*/


QFrame[objectName^="line1_"]{background: @color3;}
QFrame[objectName^="line2_"]{background: @color1;}
QFrame[objectName^="line3_"]{background: @color3;}
QFrame#line_iq{border: 1px solid @color3;}

QTabWidget#tabWidget2_2::pane{
    background-color: @color2;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;    
}


QComboBox[objectName^="comboBox2_"]{
    font-size: 10pt;
}
QComboBox[objectName^="comboBox2_"]:disabled{
    font-size: 10pt;
}
QComboBox[objectName^="comboBox3_"]{
    text-align: right;
}


QWidget#HardwareSelect{
    background-color: @color1;
}


QTableWidget#tableWidget_status_headers{
    background-color: @color2;
    color: @color4;
}
QTableWidget#tableWidget_status_results{
    background-color: @color2;
    color: @color4;
}

QDialog#OptionsDialog{background-color: @color1;}
QDialog#HelpWindow{background-color: @color1;}
QDialog#Dialog_chooser{background-color: @color1;}
QDialog#Dialog_new_soi{background-color: @color1;}
QDialog#SigMF_Window{background-color: @color1;}
QDialog#Dialog_custom_color{background-color: @color1;}
QDialog#MessageDialog{background-color: @color1;}

QTreeView#treeWidget_attack_attacks > QHeaderView::section{
    color: @color4;
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 @color3, stop:0.05 #888888, stop:0.15 @color3,   stop:0.85 @color3, stop:1 @color3);
    font: bold 10pt "Ubuntu";
    border: none;
    padding: 2px;
    padding-left: 4px;
}



